.toppage {
  padding-top: 20px;
  div {
    margin-bottom: 4px;
    font-size: 12px;
      .nameOftype {
        color: rgb(55, 55, 55);
        display: inline;
        vertical-align: top;
        height: 100%;
        }
      .trpage {
        display: inline-block;
        width: 90%;
        vertical-align: top;
        .selections {
          display: inline-block;
          span {
            color: rgb(242, 242, 242);
          }
          .selections {
            width: 70px;
            display: inline-block;
            text-align: center;
            
            .selection {
              text-align: center;
              padding: 1px 10px;         
              color: rgb(55, 55, 55);
              &.selected {
                background-color: rgb(253, 245, 245);
                color: rgb(236, 65, 65);
                border-radius: 10px;
              }
            }
          }
          &:last-of-type {
            span {
              display: none;
            }
          }
        }
      }
    
  
  }
}
.bottompage {
  .list {
    width: 113px;
    margin-right: 14px;
    float: left;
    height: 150px;
    .aimg {
      img {
        border-radius: 4px;
        width: 113px;
        height: 113px;
      }
    }
    .aname {
      display: block;
      color: rgb(55, 55, 55);
      width: 100%;
      font-size: 12px;
      margin-top: 4px;
    }
    &:nth-of-type(6n) {
      margin-right: 0;
    }
  }
}
